1
Mesin Waktu Digital: Menjelajahi Sejarah
AI016Lesson 3
00:00

Mesin Waktu Digital

Git berperan sebagai mesin waktu digital dengan mencatat setiap status proyek Anda melalui pengenal kriptografi unik yang disebut checksum. Setiap kali Anda melakukan komit, Git membuat gambaran (snapshot) dari seluruh direktori Anda. Dengan mengakses sejarah ini, Anda dapat sementara "mengteleportasi" direktori kerja Anda kembali ke titik waktu sebelumnya untuk memeriksa bagaimana file-file seperti index.html, orange.html, atau blue.html terlihat sebelum perubahan terbaru.

1. Melihat Riwayat Proyek

Perintah git log menampilkan riwayat kronologis secara lengkap. Namun, git log --oneline sering dipilih karena mengompresi informasi menjadi ringkasan di mana setiap komit direpresentasikan oleh checksum singkat 7 karakter dan pesannya.

b650e4b Buat halaman index
54650a3 Buat halaman biru dan oranye

2. Navigasi Terminal

Ketika melihat riwayat yang panjang, tombol standar terminal berlaku: tekan tombol spasi untuk scroll turun satu halaman demi satu halaman, dan tekan huruf q untuk kembali ke prompt baris perintah.

3. Perintah Checkout

Perintah git checkout <commit-id> (misalnya, git checkout 54650a3) memungkinkan Anda untuk Melihat komit sebelumnya. Ini memperbarui file-file di folder Anda agar sesuai dengan gambaran historis tertentu tersebut, secara efektif membekukan proyek di masa lalu untuk tinjauan Anda.

$ git checkout 54650a3Perbarui: index.htmlPerbarui: orange.htmlMASA LALUKEADAAN
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>